gcc-14-armhf-registers
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Fri, 9 Aug 2024 15:22:35 +0000 (17:22 +0200)
committerRene Engelhard <rene@debian.org>
Fri, 9 Aug 2024 15:22:35 +0000 (17:22 +0200)
commit0c636b9a0cbfc6669d1a91248dca7850147af154
tree1e8deadd18b25f6c873e1e992985ba67f10d8ba4
parent8528afacf511c0f28e6e3df2bcc0d4596dcd6393
gcc-14-armhf-registers

commit f1a9a0be059727fddf48058b0084c89ec00f1eb9 (HEAD -> master)
Author: Rene Engelhard <rene@rene-engelhard.de>
Date:   Thu Aug 8 17:36:14 2024 +0200

    fix build on armhf with gcc 14

    /uno2cpp.cxx: In function ‘void {anonymous}::callVirtualMethod(void*, sal_Int32, void*, typelib_TypeDescriptionReference*, sal_uInt32*, sal_uInt32, sal_uInt32*, sal_uInt32, double*)’:
    /<<PKGBUILDDIR>>/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:278:5: error: ‘asm’ operand has impossible constraints or there are not enough registers
      278 |     __asm__ __volatile__ (
          |     ^~~~~~~
    make[2]: *** [/<<PKGBUILDDIR>>/solenv/gbuild/LinkTarget.mk:338: /<<PKGBUILDDIR>>/workdir/CxxObject/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.o] Error 1

    Just removing them makes it work, they are mentioned before anyway, too
    (thanks Caolan)

    Change-Id: Ibb9118b268a587ebdcfce343e2ee2605ac979915

Gbp-Pq: Name gcc-14-armhf-registers.diff
bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx